The phrase "immense support" means a large amount of help, encouragement or backing. It can refer to the assistance provided by a large number of people or resources, and it suggests that the support is significant enough to make a real difference or have a substantial impact.